package com.gxa.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * User: zdk
 * Date: 2021/12/13 15:18
 * Description:
 * Version: V1.0
 */
@ApiModel(value = "高级搜索接收实体类")
public class QueryExportFinance {
    @ApiModelProperty(name = "finance_Customer_Name",notes = "客户名称",dataType = "String")
    private String finance_Customer_Name;
    @ApiModelProperty(name = "finance_Order_No",notes = "关联：订单编号，合同号等",dataType = "String")
    private String finance_Order_No;
    @ApiModelProperty(name = "finance_Rae",notes = "收支类型(参照收支类型实体类)",dataType = "Integer")
    private Integer finance_Rae;
    @ApiModelProperty(name = "finance_Account",notes = "资金账户(参照财务资金账户类别实体类)",dataType = "Integer")
    private Integer finance_Account;
    @ApiModelProperty(name = "finance_State",notes = "状态(0:待审核,1:已审核)",dataType = "Integer")
    private Integer finance_State;
    @ApiModelProperty(name = "finance_Date1",notes = "收支日期",dataType = "Date")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date finance_Date1;
    @ApiModelProperty(name = "finance_Date2",notes = "收支日期",dataType = "Date")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date finance_Date2;
    @ApiModelProperty(name = "finance_Handler",notes = "经办人",dataType = "Integer")
    private Integer finance_Handler;
    @ApiModelProperty(name = "finance_Salesman",notes = "业务员",dataType = "Integer")
    private Integer finance_Salesman;
    @ApiModelProperty(name = "finance_Remarks",notes = "备注",dataType = "String")
    private String finance_Remarks;
    @ApiModelProperty(name = "currentPage",notes = "页码",dataType = "Integer")
    private Integer currentPage;
    @ApiModelProperty(name = "currentLimit",notes = "显示条数",dataType = "Integer")
    private Integer currentLimit;

    public String getFinance_Customer_Name() {
        return finance_Customer_Name;
    }

    public void setFinance_Customer_Name(String finance_Customer_Name) {
        this.finance_Customer_Name = finance_Customer_Name;
    }

    public String getFinance_Order_No() {
        return finance_Order_No;
    }

    public void setFinance_Order_No(String finance_Order_No) {
        this.finance_Order_No = finance_Order_No;
    }

    public Integer getFinance_Rae() {
        return finance_Rae;
    }

    public void setFinance_Rae(Integer finance_Rae) {
        this.finance_Rae = finance_Rae;
    }

    public Integer getFinance_Account() {
        return finance_Account;
    }

    public void setFinance_Account(Integer finance_Account) {
        this.finance_Account = finance_Account;
    }

    public Integer getFinance_State() {
        return finance_State;
    }

    public void setFinance_State(Integer finance_State) {
        this.finance_State = finance_State;
    }

    public Date getFinance_Date1() {
        return finance_Date1;
    }

    public void setFinance_Date1(Date finance_Date1) {
        this.finance_Date1 = finance_Date1;
    }

    public Date getFinance_Date2() {
        return finance_Date2;
    }

    public void setFinance_Date2(Date finance_Date2) {
        this.finance_Date2 = finance_Date2;
    }

    public Integer getFinance_Handler() {
        return finance_Handler;
    }

    public void setFinance_Handler(Integer finance_Handler) {
        this.finance_Handler = finance_Handler;
    }

    public Integer getFinance_Salesman() {
        return finance_Salesman;
    }

    public void setFinance_Salesman(Integer finance_Salesman) {
        this.finance_Salesman = finance_Salesman;
    }

    public String getFinance_Remarks() {
        return finance_Remarks;
    }

    public void setFinance_Remarks(String finance_Remarks) {
        this.finance_Remarks = finance_Remarks;
    }

    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }

    public Integer getCurrentLimit() {
        return currentLimit;
    }

    public void setCurrentLimit(Integer currentLimit) {
        this.currentLimit = currentLimit;
    }

    @Override
    public String toString() {
        return "QueryExportFinance{" +
                "finance_Customer_Name='" + finance_Customer_Name + '\'' +
                ", finance_Order_No='" + finance_Order_No + '\'' +
                ", finance_Rae=" + finance_Rae +
                ", finance_Account=" + finance_Account +
                ", finance_State=" + finance_State +
                ", finance_Date1=" + finance_Date1 +
                ", finance_Date2=" + finance_Date2 +
                ", finance_Handler=" + finance_Handler +
                ", finance_Salesman=" + finance_Salesman +
                ", finance_Remarks='" + finance_Remarks + '\'' +
                ", currentPage=" + currentPage +
                ", currentLimit=" + currentLimit +
                '}';
    }
}
